#ifndef __XKK_NONCOPYABLE_H__
#define __XKK_NONCOPYABLE_H__

namespace xkk
{

class Noncopyable
{
protected:
    Noncopyable() {}
    ~Noncopyable() {}

    Noncopyable(const Noncopyable&)=delete;
    Noncopyable & operator=(const Noncopyable &)=delete;
};

}
#endif
